package tsb.dominio.dispositivos.hosfinal;

import java.util.ArrayList;
import tsb.dominio.interfaces.IP;
import tsb.dominio.enumeraciones.AsignacionIP;
import tsb.dominio.interfaces.InterfaceDeConeccion;

/**
 * -La impresora no puede tener inerfaz modem
 * @author Federico Gomez
 * @version 1.0
 * @created 16-Mar-2011 08:26:21 p.m.
 */
public class Impresora extends HostFinal {

	private AsignacionIP DHCP_Static;
	private IP ServidorDNS;
	private AsignacionIP m_AsignacionIP;


        public Impresora() {
        
        }
        
        public Impresora(int x, int y,String nombreAMostrar)
        {
            this.x=x;
            this.y=y;
            this.nombreAMostrar=nombreAMostrar;
        }

    public Impresora(boolean estado, IP gateway, ArrayList<InterfaceDeConeccion> interfaces, String NobreAMostrar, AsignacionIP DHCP_Static, IP ServidorDNS, AsignacionIP m_AsignacionIP,int x,int y) {
        this.estado = estado;
        this.gateway = gateway;
        this.interfaces = interfaces;
        this.nombreAMostrar = NobreAMostrar;
        this.DHCP_Static = DHCP_Static;
        this.ServidorDNS = ServidorDNS;
        this.m_AsignacionIP = m_AsignacionIP;
        this.x=x;
        this.y=y;
    }

   
    public AsignacionIP getDHCP_Static() {
        return DHCP_Static;
    }

    public void setDHCP_Static(AsignacionIP DHCP_Static) {
        this.DHCP_Static = DHCP_Static;
    }

    public IP getServidorDNS() {
        return ServidorDNS;
    }

    public void setServidorDNS(IP ServidorDNS) {
        this.ServidorDNS = ServidorDNS;
    }

    public AsignacionIP getM_AsignacionIP() {
        return m_AsignacionIP;
    }

    public void setM_AsignacionIP(AsignacionIP m_AsignacionIP) {
        this.m_AsignacionIP = m_AsignacionIP;
    }

    

	

}